package cn.wolfcode.ssm.service;


import java.util.List;

import cn.wolfcode.ssm.domain.Department;
/**
 * 
 * 部门服务接口， 完成添加删除修改编辑列表与业务等相关的操作
 */
public interface IDepartmentService {
	/**
	 * 添加部门
	 * @param entity
	 */
	void save(Department entity);
	/**
	 * 更新部门
	 * @param entity
	 */
	void update(Department entity);
	/**
	 * 删除部门
	 * @param id
	 */
	void delete(Long id);
	/**
	 * 查询指定id的部门
	 * @param id
	 * @return
	 */
	Department get(Long id);
	/**
	 * 查询所有部门
	 * @return
	 */
	List<Department> list();
}
